@CHARSET "UTF-8";

body{
	background-color:#f5f5f5;
}

.result{
	margin-bottom: 10px;
}

.result .contner .routeinfo{
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	font-size:20px;
	
}

.result .contner .estimatedinfo{
	float:left;
	width:100%;
	margin-bottom:15px;
	font-size:16px;
	color:#444;	
}

.result .contner .estimatedinfo b{
	font-weight:normal;
	color:#ff6000;	
}

.result .contner .left{
	float:left;
	width:80%;	
}

.result .contner .right{
	float:right;
	width:240px;
	
}

.result .contner .left  .contner {
	float:left;
	position:relative;
	width:100%;
	border:1px solid #dedede;
	background-color:#fff;
	margin-bottom:15px;	
}


.result .contner .left .product{
	float:left;
	width:100%;
	border:1px solid #dedede;
	background-color:#fff;
	height:148px;
	margin-bottom:15px;
	position: relative;
}

.result .contner .left  .product  .imagediv{
	float:left;
	width:30%;
	height:148px;
	text-align:center;
}

.result .contner .left .product .imagediv span{
	display:inline-block;
	height:100%;
	vertical-align:middle;
}

.result .contner .left .product .imagediv img{	
	vertical-align:middle;	width:135px;
}

.result .contner .left .product .cartitle{
	float:left;
	width:100%;
	margin-top:20px;
	font-size:21px;
	color:#333;
}

.result .contner .left .product .cartitle .passenger{
	display:inline-block;
	font-size:21px;
}

.result .contner .left .product .carcontent .carinfo{
	float:left;
	width:100%;
	color:#999;
	font-size:16px;
	margin-top:10px;
}

.result .contner .left .product .carcontent{
	float:left;
	width:40%;
	position:relative;
}


.result .contner .left .product .carcontent i{
	position:absolute;
	display:block;
	top:12px;
	right:0px;
	height:140px;	
	width:1px;
	font-style:none;	
	background:url(../images/vline.png);
}

.result ul li {
    float: left;
    list-style: none;
}

.result .contner .left .product .carcontent ul.tags
{
	float:left;
	padding:0px;
	margin-top:10px;
}

.result .contner .left .product .carcontent ul.tags li
{    
    border:1px solid #ccc;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:10px;
    padding-right:10px;
    margin-right:10px;
    font-size:12px;
    border-radius:2px;
    color:#888;
}
     
.result .contner .left .product .buyprice{
	float:left;
	width:30%;
	height:148px;
	text-align:center;
}
.result .contner .left .product .price{
	float:left;
	width:100%;
	margin-top:25px;
	text-align:center;
	font-size:14px;
	color:#888;
}

.result .contner .left .product .price i{
	font-size:17px;
	font-style:normal;
	font-weight:normal;
	color:#ff6600;
}
.result .contner .left .product .price b{
	font-size:30px;
	color:#ff6600;
	font-weight:bold;
}
 
.result .contner .left .product .btnBuy{
	text-align:center;
	width:147px;
	height:38px;
	border:0px;
	background-color:#ff6000;
	color:#fff;
	margin-top:15px;
	font-size:16px;
} 

.result .contner .right .guessfavourite{
	padding:15px;
	background-color: #fff;
    border: 1px solid #dedede;
}

.result .contner .right .guessfavourite .title{
	display:block;
	font-size:18px;
	color:#333;	
	margin-bottom:15px;
}

.result .contner .right .guessfavourite .imagediv{
	padding-bottom:15px;
}

.result .contner .right .guessfavourite  .producttitle{
	color:#666;
	font-size:12px;
	line-height:170%;
}



.result .contner .right .guessfavourite .imagediv img{
	width:210px;
	height:106px;	
}

.result .contner .right .guessfavourite a.hotlink:hover{
	color:#ff6000;
}




.result .contner .right .product .price{	 
	margin-top:15px;
	font-size:12px;
	color:#ff6600;
}

.result .contner .right .product .price b{
	font-size:16px;
	font-weight:normal;
}
.result .contner .right .product .price .sales{
	float:right;
	margin-top:5px;
	color:#999;
}


.result .contner .right .product .titledash{
	width:100%;
	margin-top:0px;
	margin-bottom:20px;
	border-bottom:1px dashed #ccc;
}

::-webkit-input-placeholder { 
color: #aaa; text-overflow: ellipsis; 
} 
:-moz-placeholder { 
color: #aaa !important; text-overflow: ellipsis; 
} 
::-moz-placeholder { 
color: #aaa !important; text-overflow: ellipsis; 
} /* for the future */ 
:-ms-input-placeholder { 
color: #aaa !important; text-overflow: ellipsis; 
} 

.queryResult{
	margin-top:20px;
}

.querying{
	width:100%;
	border:1px solid #dedede;
	margin-top:20px;
	background-color:#fff;
	height:150px;
	text-align:center;
	vertical-align:middle;
	line-height:150px;
	font-size:16px;
}


.fa-sort
{
	left:58px;
	top:2px;
	position:absolute;
	margin-left:5px;
	color:#ccc;
}


.recommend .left .order ul li{
	position:relative;
}

.recommend .left .order ul li .fa-sort-up
{
	position:absolute;
	left:63px;
	top:2px;
	;
}
.recommend .left .order ul li .fa-sort-down
{
	position:absolute;
	left:63px;
	top:2px;
	
}

.recommend .contner .left{
	float:left;
	width:80%;	
}

.recommend .contner .right{
	float:right;
	margin-top:56px;
	width:20%;
	background-color:#fff;
	border:1px solid #dedede;
}

.recommend .contner .left .order{
	float:left;
	margin-top:15px;
	background: #fff;
	padding: 5px 10px;
	margin-bottom: 10px;
	border: 1px solid #dedede;
}

.recommend ul li{
	float: left;
	list-style: none;	
}

.recommend .contner .left .order ul{
	padding:0px;
}

.recommend .contner .left .order li{ 
	display:block;
	font-size:14px;
	width:100px;
	text-align:left;
}

.recommend .contner .left .order li a{
	display:block;
	font-size:14px;
}

.recommend .contner .left .product{
	float:left;
	width:100%;
	border:1px solid #dedede;
	background-color:#fff;
	height:210px;
	margin-bottom:15px;
}

.recommend .contner .left .product .imagediv{
	float:left;
	width:30%;
	padding:20px;
}

.recommend .contner .left .product .imagediv img{
	width:210px;
	height:168px;
}

.recommend .contner .left .product .producttitle{
	float:left;
	width:60%;
	margin-top:20px;
	font-size:18px;
}

.recommend .contner .left .product .producttitle2{
	float:left;
	width:60%;
	margin-top:10px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#777;
}

.recommend .contner .left .product .titledash{
	float:left;	
	width:60%;
	margin-top:8px;
	background:url(/images/graydash.png) repeat-x;
}
.recommend .contner .left .product .cartype{
	float:left;
	margin-top:5px;
	width:60%;	
	color:#999;
	font-size:15px;
}

.recommend .contner .left .product .price{
	float:left;
	margin-top:20px;
	font-size:14px;
	color:#aaa;
}

.recommend .contner .left .product .price i{
	font-size:17px;
	font-style:normal;
	font-weight:normal;
	color:#ff6600;
}
.recommend .contner .left .product .price b{
	font-size:28px;
	color:#ff6600;
	font-weight:normal;
}
 
.recommend .contner .left .product .btnBuy{
	float:right;
	width:142px;
	height:32px;
	border:0px;
	background-color:#ff6000;
	color:#fff;
	margin-right:20px;
	margin-top:10px;
	padding-top:10px;
	font-size:16px;
	text-align:center;
	vertical-align:middle;
} 

.recommend .contner .right .guessfavourite{
	padding:15px;
}

.recommend .contner .right .guessfavourite .title{
	display:block;
	font-size:18px;
	color:#333;	
	margin-bottom:15px;
}

.recommend .contner .right .guessfavourite .imagediv{
	padding-bottom:15px;
}

.recommend .contner .right .guessfavourite  .producttitle{
	color:#666;
	font-size:12px;
	line-height:170%;
}


.recommend .contner .right .guessfavourite .imagediv img{
	width:210px;
	height:106px;	
}

.recommend .contner .right .guessfavourite a.hotlink:hover{
	color:#ff6000;
}



.recommend .contner .right .product .price{	 
	margin-top:15px;
	font-size:12px;
	color:#ff6600;
}

.recommend .contner .right .product .price b{
	font-size:16px;
	font-weight:normal;
}
.recommend .contner .right .product .price .sales{
	float:right;
	margin-top:5px;
	color:#999;
}


.recommend .contner .right .product .titledash{
	width:100%;
	margin-top:16px;
	margin-bottom:5px;
	background:url(/images/greendash.png) repeat-x;
}


.noproduct
{
	text-align:center;
	height:100px;
	font-size:26px;
	display:block;
	clear:both;
	padding-top:30px;
}
